home *** CD-ROM | disk | FTP | other *** search
/ Language/OS - Multiplatform Resource Library / LANGUAGE OS.iso / cpp_libs / awe2-0_1.lha / awe2-0.1 / Src / RCS / Makefile.compilers,v < prev    next >
Makefile  |  1989-02-21  |  3KB  |  177 lines

  1. head     3.2;
  2. branch   ;
  3. access   ;
  4. symbols  ;
  5. locks    grunwald:3.2; strict;
  6. comment  @@;
  7.  
  8.  
  9. 3.2
  10. date     89.02.20.15.36.09;  author grunwald;  state Exp;
  11. branches ;
  12. next     1.1;
  13.  
  14. 1.1
  15. date     88.09.18.16.42.38;  author grunwald;  state Exp;
  16. branches ;
  17. next     ;
  18.  
  19.  
  20. desc
  21. @@
  22.  
  23.  
  24. 3.2
  25. log
  26. @Start using Gnu library heaps for schedulers
  27. @
  28. text
  29. @
  30. #
  31. #    Configurations for different compilers
  32. #
  33.  
  34.  
  35. ifeq ($(C++),CC)
  36.   LIB    = libawe2-cc.a
  37.   ASCPP    = -DPCC
  38.   I    =-I/usr/include/CC -I/usr/local/include/CC
  39.   INCL    = -I. -I$(COMPILE-DIRECTORY) -I../Src $(I)
  40.   C++FLAGS := ${C++FLAGS} ${INCL}
  41.   LFLAGS := ${LFLAGS} ${C++FLAGS} 
  42. endif
  43.  
  44. ifeq ($(C++),GCC)
  45.   LIB    = libawe2-GCC.a
  46.   CC    = GCC
  47.   ASCPP    = -D__Cplusplus__
  48.   I    =-I/usr/include/CC -I/usr/local/include/CC
  49.   INCL    = -I. -I$(COMPILE-DIRECTORY) -I../Src $(I)
  50.   C++FLAGS    := ${C++FLAGS} ${C++DEBUG} ${INCL} -g -O
  51.   LFLAGS    := ${C++DEBUG} 
  52.  
  53. .cc.c:;
  54.     $(C++) $(INCL) $(C++FLAGS) -Fc $^ > $*.c
  55. endif
  56.  
  57. ifeq ($(C++),NCC)
  58.   LIB    = libawe2-NCC.a
  59.   CC    = NCC
  60.   ASCPP    = -Dc_plusplus
  61.   I =-I/usr/local/testbin/C++/include -I/mntb/3/srg/Choices/Tools/Bin/include
  62.   INCL    = -I. -I$(COMPILE-DIRECTORY) -I../Src $(I)
  63.   C++FLAGS    = ${C++DEBUG} ${INCL} -g -O
  64.   LFLAGS    = ${C++DEBUG} 
  65.  
  66. .cc.c:;
  67.     $(C++) $(INCL) $(C++FLAGS) -Fc $^ > $*.c
  68. endif
  69.  
  70. ifeq ($(C++),g++)
  71.   LIB    = libawe2-g++.a
  72.   CC    = g++
  73.   C++FLAGS=$(C++FLAGS)-Wall -g -O -finline-functions
  74.   ASCPP    =-D__GNUG__
  75.   I    =-I/usr/local/Gnu/lib/g++-include
  76.   INCL    = -I. -I$(COMPILE-DIRECTORY) -I../Src $(I)
  77.   C++FLAGS    = ${C++DEBUG} ${INCL}
  78.   LFLAGS    = ${C++DEBUG} 
  79. endif
  80.  
  81. ifeq ($(HOSTTYPE),sun)
  82. .s.o:
  83.     /lib/cpp $(ASCPP)  < $< > tmp$$$$.s ;\
  84.     $(AS) $(ASFLAGS) -o $*.o tmp$$$$.s ;\
  85.     rm -f tmp$$$$.s
  86.  
  87. .s,v.o:
  88.     co $(COFLAGS) $<
  89.     /lib/cpp $(ASCPP) <$*.s >tmp$$$$.s ;\
  90.     $(AS) $(ASFLAGS) -o $*.o tmp$$$$.s ;\
  91.     rm -f tmp$$$$.s
  92.     rm -f $*.s $*.o
  93. endif
  94.  
  95. ifeq ($(HOSTTYPE),umax)
  96. .s.o:
  97.     /lib/cpp $(ASCPP)  < $< | m4 >tmp$$$$.s ;\
  98.     $(AS) $(ASFLAGS) -o $*.o tmp$$$$.s ;\
  99.     rm -f tmp$$$$.s
  100. endif
  101.  
  102. ifeq ($(HOSTTYPE),onemax)
  103. .s.o:
  104.     /lib/cpp $(ASCPP)  < $< | m4 >tmp$$$$.s ;\
  105.     $(AS) $(ASFLAGS) -o $*.o tmp$$$$.s ;\
  106.     rm -f tmp$$$$.s
  107. endif
  108. @
  109.  
  110.  
  111. 1.1
  112. log
  113. @Initial revision
  114. @
  115. text
  116. @d7 2
  117. a8 2
  118. ifeq ($(CXX),CC)
  119.   LIB    = libawesime-cc.a
  120. d11 3
  121. a13 3
  122.   INCL    = -I. -I../Src $(I)
  123.   CXXFLAGS = ${CCDEBUG} ${INCL}
  124.   LFLAGS = ${CCDEBUG} 
  125. d16 2
  126. a17 2
  127. ifeq ($(CXX),GCC)
  128.   LIB    = libawesime-gcc.a
  129. d19 1
  130. a19 1
  131.   ASCPP    = -D__GCC__
  132. d21 6
  133. a26 3
  134.   INCL    = -I. -I../Src $(I)
  135.   CXXFLAGS    = ${CCDEBUG} ${INCL} -O
  136.   LFLAGS    = ${CCDEBUG} 
  137. d29 11
  138. a39 7
  139. ifeq ($(CXX),NCC)
  140.   LIB    = libawesime-ncc.a
  141.   ASCPP    =-D__NCC__
  142. ifeq ($(HOST), guitar)
  143.     I =-I/usr/local/testbin/C++/include
  144. else
  145.    I =-I/mntb/3/srg/Choices/Tools/Bin/include
  146. a40 4
  147.   INCL    = -I. -I../Src $(I)
  148.   CXXFLAGS    = ${CCDEBUG} ${INCL} -O
  149.   LFLAGS    = ${CCDEBUG} 
  150. endif
  151. d42 2
  152. a43 2
  153. ifeq ($(CXX),g++)
  154.   LIB    = libawesime-g++.a
  155. d45 1
  156. a45 1
  157.   CXXFLAGS=$(CXXFLAGS)-Wall -g -O -finline-functions
  158. d48 3
  159. a50 3
  160.   INCL    = -I. -I../Src $(I)
  161.   CXXFLAGS    = ${CCDEBUG} ${INCL}
  162.   LFLAGS    = ${CCDEBUG} 
  163. d67 1
  164. a67 1
  165. ifeq ($(HOSTTYPE),encore)
  166. d72 1
  167. d74 3
  168. a76 3
  169. .s,v.o:
  170.     co $(COFLAGS) $<
  171.     /lib/cpp $(ASCPP) <$*.s | m4 >tmp$$$$.s ;\
  172. a78 1
  173.     rm -f $*.s $*.o
  174. a79 1
  175.  
  176. @
  177.